package com.muyu.system.domain.Vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.muyu.system.domain.enums.AfterSalesStatusEnum;
import com.muyu.system.domain.enums.AfterSalesTypeEnum;
import com.muyu.system.domain.enums.OrderSourceEnum;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

/**
 * @author Administrator
 */
@Data
public class AfterSalesDetailVO {

    private Long id;

    /**
     * 售后类型  1退货退款  2只退款
     */
    private AfterSalesTypeEnum afterSalesType;

    /**
     * 售后原因
     */
    private String reason;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 订单来源 1商城订单 2书画交易订单
     */
    private OrderSourceEnum source;

    /**
     * 退款金额 元
     */
    private BigDecimal refundAmount;

    /**
     * 说明
     */
    private String remark;

    /**
     * 联系方式
     */
    private String tel;

    /**
     * 说明的图片
     */
    private String image;

    /**
     * 卖家id
     */
    private Long sellerId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 物流公司(配送方式)
     */
    private String deliveryCompany;

    /**
     * 物流单号
     */
    private String deliverySn;

    /**
     * 售后状态  1商家处理中  2寄回商品中 3商家收货中4 退款中  5 退款成功 6 退款失败
     */
    private AfterSalesStatusEnum afterSalesStatus;


    /**
     * 卖家备注
     */
    private String sellerRemark;


    /**
     * 商家地址信息
     */
    private StoreAddressVO storeAddress;




}
